//
//  ViewController.h
//  ScheduleDemo
//
//  Created by 赵博 on 2017/12/15.
//  Copyright © 2017年 个人. All rights reserved.
//

#import <UIKit/UIKit.h>
#import <EventKit/EventKit.h>
@interface ScheduleTool : NSObject
/******************  需要日历权限  ******************/
//EKEventStore *store = [[EKEventStore alloc]init];
//[store requestAccessToEntityType:EKEntityTypeEvent completion:^(BOOL granted, NSError * _Nullable error) {
//    if (granted) {
//        NSLog(@"信任"); }
//    else{ NSLog(@"不信任"); }
//}];
/**
 查询日程
 
 @param keyword 关键字/nil时获取近1年的日程
 */
- (void)getSchedule:(NSString *)keyword;

/**
 添加日程
 
 @param title 标题
 @param stratTimeStr 开始时间 2017-12-15 09:45:00
 @param endTimeStr 结束时间 2017-12-15 10:45:00
 @param note 描述内容
 @param isRepetition 是否重复0.不重复 1.重复
 @param repetition 重复 0.每天 1.每周 2.每月 3.每年
 @param recurrenceEndStr 结束重复 2017-12-15 10:45:00/nil
 */
- (void)addSchedule:(NSString *)title stratTimeStr:(NSString *)stratTimeStr endTimeStr:(NSString *)endTimeStr note:(NSString *)note isRepetition:(BOOL)isRepetition repetition:(NSInteger)repetition recurrenceEndStr:(NSString *)recurrenceEndStr;
/**
 删除日程
 
 @param event 传入要删的日程
 */
- (void)deleSchedule:(EKEvent *)event;

@end

